NixOS on wsl
目次
NixOS on wsl
#インストール (2022-01-10)
#(2022-01-10)
この記事の通りに
のtarballをimportしようかと思ったけどWSLg対応のPRが出ていたのでやっぱりそちらを使う
#(2022-01-10)
と思ったらGithub Actionsでエラーでビルドできていなかったのでフォークしてすこし修正した
なんかcheckみたいなとこでエラーがでてたけどよく分かんなかったので無視することにした
#(2022-01-10)
Actionsのビルドが成功したのでtarballをダウンロードしてきてwslに追加
> wsl --import nix .\nix\ nixos-system-x86_64-linux.tar.gz --version 2
> wsl -d nix
なにかエラーが出て起動しなかったけどもう一度やったら起動したのでヨシ!
#(2022-01-11)
とりあえずneovimをインストールしておく
$ nix-channel --add https://nixos.org/channels/nixpkgs-unstable
$ nix-channel --update
$ nix-env -i neovim
#(2022-01-11)
やっぱり色々変になったので通常版のtarballを使ってやりなおすことにした
#参考文献 (2022-01-10)
すごいよさそうなwiki
#NixOSの基本的なこと (2022-01-11)
#設定ファイル (2022-01-11)
/etc/nixos/configuration.nixシステム全体の設定
#/etc/nixos/configuration.nix (2022-01-11)
#デフォルトユーザーを変更 (2022-01-11)
defaultUser = "nazo";本来はusers.users.xxx = ...で設定するみたいだけどNixOS-WSLのデフォルトで変数を変更すればいいようになっている